﻿using System.ComponentModel;
using System.Runtime.Serialization;

namespace SlamDunk.ValueObjects.Enums
{
    /// <summary>
    /// 储存位置类型
    /// </summary>
    [DataContract]
    public enum StorageLocationType
    {
        /// <summary>
        /// 业务域
        /// </summary>
        [EnumMember]
        [Description("业务域")]
        BusinessDomain = 0,

        /// <summary>
        /// 生产域
        /// </summary>
        [EnumMember]
        [Description("生产域")]
        ProductionDomain = 1,

        /// <summary>
        /// 储存域
        /// </summary>
        [EnumMember]
        [Description("储存域")]
        StorageDomain = 2,

        /// <summary>
        /// 人员
        /// </summary>
        [EnumMember]
        [Description("人员")]
        Person = 3,

        /// <summary>
        /// 班组
        /// </summary>
        [EnumMember]
        [Description("班组")]
        Team = 4,

        /// <summary>
        /// 客户
        /// </summary>
        [EnumMember]
        [Description("客户")]
        Customer = 5,

        /// <summary>
        /// 供应商
        /// </summary>
        [EnumMember]
        [Description("供应商")]
        Supplier = 6,

        /// <summary>
        /// 描述
        /// </summary>
        [EnumMember]
        [Description("描述")]
        Description = 7
    }
}
